﻿using Microsoft.Practices.Unity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Ymca.DataAccess;
using Ymca.DataAccess.Interfaces;
using Ymca.Entities;
using Ymca.Web.Services.Interfaces;

namespace Ymca.Web.Services
{
	public class GalleryService: IGalleryService
	{
		private IUnityContainer _container;
		private IDataContext _dataContext;

		public GalleryService()
		{

		}

		public Entities.GalleryGroup CreateGallery(string title)
		{
			return new GalleryGroup() { Title = title };
		}

		public bool DeleteGallery(int id)
		{
			throw new NotImplementedException();
		}

		public Entities.GalleryGroup GetGallery(int id)
		{
			throw new NotImplementedException();
		}

		public Entities.GalleryGroup GetGalleryByPostId(int postId)
		{
			throw new NotImplementedException();
		}

		public Entities.GalleryGroup EditGallery(Entities.GalleryGroup gallery)
		{
			throw new NotImplementedException();
		}

		public IEnumerable<Entities.GalleryGroup> GetGalleries()
		{
			throw new NotImplementedException();
		}

		public void AddGalleryItem(Entities.GalleryItem item, int galleryid)
		{
			throw new NotImplementedException();
		}

		public void AddGalleryItems(IEnumerable<Entities.GalleryItem> items, int galleryId)
		{
			throw new NotImplementedException();
		}

		public void AddAttachment(Entities.GalleryItem item, int postId)
		{
			throw new NotImplementedException();
		}

		public void AddAttachments(IEnumerable<Entities.GalleryItem> items, int postId)
		{
			throw new NotImplementedException();
		}

		public bool DeleteGalleryItem(int itemId, int galleryId)
		{
			throw new NotImplementedException();
		}

		public bool DeleteAttachment(int itemId, int postId)
		{
			throw new NotImplementedException();
		}
	}
}